//接口定义：
//  关键字 变量名 ：数据类型

// let objName :{name:string,age:number,sex?:string,[propName:string]:unknown};
// objName = {
//     name:'tom',
//     age:18,
//     sex:'sss',
//     height:222
// }

// let objName1 :{name:string,age:number,sex?:string,[propName:string]:unknown};
// objName = {
//     name:'tom',
//     age:18,
//     sex:'sss',
//     height:222
// }
// 接口
// 可选属性: ?
//修饰符 readonly 只读属性: readonly 一旦赋值后再也不能被改变了,改变就会报错
interface obj{
    readonly name:string,
    age:number,
    sex?:string
}
let objName:obj = {
    name:'十滴水',
    age:18,
    sex:'nan',

}
export {
    objName,
}

